package com.avic.rong.userOrder.bean;

import java.util.List;

/**
 * Created by XinEr on 2019/8/10.
 * Describe:
 */
public class GetOrderTracesByJsonAllBean {

    private List<OrderTracesListBean> orderTracesList;

    public List<OrderTracesListBean> getOrderTracesList() {
        return orderTracesList;
    }

    public void setOrderTracesList(List<OrderTracesListBean> orderTracesList) {
        this.orderTracesList = orderTracesList;
    }

    public static class OrderTracesListBean {
        /**
         * orderType : 4
         * tracesList : [{"ShipperCode":"EMS","Traces":[],"State":"0","name":"包裹1","EBusinessID":"1287946","Reason":"无效的输入[缺少快递单号或订单编号]","Success":false}]
         * address : {"addressId":126372,"addressName":"","userId":212735,"consignee":"FF","email":"123123@155.com","country":1,"province":3,"city":39,"district":0,"address":"212121","zipcode":"","tel":"13800138015","mobile":"","signBuilding":"","bestTime":"","isDefault":1,"provinceName":"安徽","cityName":"池州","districtName":null}
         * keywords :
         * orderId : 103505
         * proImg : http://image.rongrong.cn/group1/M00/02/97/CgMDF1vjlDKANyBZAABDMHOx6zI395.jpg
         * biaoZhunImg : https://image2.rongrong.cn/
         */

        private int orderType;
        private AddressBean address;
        private String keywords;
        private int orderId;
        private String proImg;
        private String biaoZhunImg;
        private String catName;

        public String getCatName() {
            return catName;
        }

        public void setCatName(String catName) {
            this.catName = catName;
        }

        private List<TracesListBean> tracesList;

        public int getOrderType() {
            return orderType;
        }

        public void setOrderType(int orderType) {
            this.orderType = orderType;
        }

        public AddressBean getAddress() {
            return address;
        }

        public void setAddress(AddressBean address) {
            this.address = address;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public int getOrderId() {
            return orderId;
        }

        public void setOrderId(int orderId) {
            this.orderId = orderId;
        }

        public String getProImg() {
            return proImg;
        }

        public void setProImg(String proImg) {
            this.proImg = proImg;
        }

        public String getBiaoZhunImg() {
            return biaoZhunImg;
        }

        public void setBiaoZhunImg(String biaoZhunImg) {
            this.biaoZhunImg = biaoZhunImg;
        }

        public List<TracesListBean> getTracesList() {
            return tracesList;
        }

        public void setTracesList(List<TracesListBean> tracesList) {
            this.tracesList = tracesList;
        }

        public static class AddressBean {
            /**
             * addressId : 126372
             * addressName :
             * userId : 212735
             * consignee : FF
             * email : 123123@155.com
             * country : 1
             * province : 3
             * city : 39
             * district : 0
             * address : 212121
             * zipcode :
             * tel : 13800138015
             * mobile :
             * signBuilding :
             * bestTime :
             * isDefault : 1
             * provinceName : 安徽
             * cityName : 池州
             * districtName : null
             */

            private int addressId;
            private String addressName;
            private int userId;
            private String consignee;
            private String email;
            private int country;
            private int province;
            private int city;
            private int district;
            private String address;
            private String zipcode;
            private String tel;
            private String mobile;
            private String signBuilding;
            private String bestTime;
            private int isDefault;
            private String provinceName;
            private String cityName;
            private Object districtName;

            public int getAddressId() {
                return addressId;
            }

            public void setAddressId(int addressId) {
                this.addressId = addressId;
            }

            public String getAddressName() {
                return addressName;
            }

            public void setAddressName(String addressName) {
                this.addressName = addressName;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getConsignee() {
                return consignee;
            }

            public void setConsignee(String consignee) {
                this.consignee = consignee;
            }

            public String getEmail() {
                return email;
            }

            public void setEmail(String email) {
                this.email = email;
            }

            public int getCountry() {
                return country;
            }

            public void setCountry(int country) {
                this.country = country;
            }

            public int getProvince() {
                return province;
            }

            public void setProvince(int province) {
                this.province = province;
            }

            public int getCity() {
                return city;
            }

            public void setCity(int city) {
                this.city = city;
            }

            public int getDistrict() {
                return district;
            }

            public void setDistrict(int district) {
                this.district = district;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getZipcode() {
                return zipcode;
            }

            public void setZipcode(String zipcode) {
                this.zipcode = zipcode;
            }

            public String getTel() {
                return tel;
            }

            public void setTel(String tel) {
                this.tel = tel;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getSignBuilding() {
                return signBuilding;
            }

            public void setSignBuilding(String signBuilding) {
                this.signBuilding = signBuilding;
            }

            public String getBestTime() {
                return bestTime;
            }

            public void setBestTime(String bestTime) {
                this.bestTime = bestTime;
            }

            public int getIsDefault() {
                return isDefault;
            }

            public void setIsDefault(int isDefault) {
                this.isDefault = isDefault;
            }

            public String getProvinceName() {
                return provinceName;
            }

            public void setProvinceName(String provinceName) {
                this.provinceName = provinceName;
            }

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }

            public Object getDistrictName() {
                return districtName;
            }

            public void setDistrictName(Object districtName) {
                this.districtName = districtName;
            }
        }

        public static class TracesListBean {
            /**
             * ShipperCode : EMS
             * Traces : []
             * State : 0
             * name : 包裹1
             * EBusinessID : 1287946
             * Reason : 无效的输入[缺少快递单号或订单编号]
             * Success : false
             */

            private String ShipperCode;
            private String State;
            private String name;
            private String EBusinessID;
            private String Reason;
            private boolean Success;
            private List<TracesBean> Traces;
            private String proImg;
            private int orderType;
            private int orderId;
            private String userAddress;
            private String keywords;
            private String biaoZhunImg;
            private String catName;


            public String getCatName() {
                return catName;
            }

            public void setCatName(String catName) {
                this.catName = catName;
            }

            public String getBiaoZhunImg() {
                return biaoZhunImg;
            }

            public void setBiaoZhunImg(String biaoZhunImg) {
                this.biaoZhunImg = biaoZhunImg;
            }

            public String getKeywords() {
                return keywords;
            }

            public void setKeywords(String keywords) {
                this.keywords = keywords;
            }

            public String getUserAddress() {
                return userAddress;
            }

            public void setUserAddress(String userAddress) {
                this.userAddress = userAddress;
            }

            public int getOrderType() {
                return orderType;
            }

            public void setOrderType(int orderType) {
                this.orderType = orderType;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public String getProImg() {
                return proImg;
            }

            public void setProImg(String proImg) {
                this.proImg = proImg;
            }

            public String getShipperCode() {
                return ShipperCode;
            }

            public void setShipperCode(String ShipperCode) {
                this.ShipperCode = ShipperCode;
            }

            public String getState() {
                return State;
            }

            public void setState(String State) {
                this.State = State;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getEBusinessID() {
                return EBusinessID;
            }

            public void setEBusinessID(String EBusinessID) {
                this.EBusinessID = EBusinessID;
            }

            public String getReason() {
                return Reason;
            }

            public void setReason(String Reason) {
                this.Reason = Reason;
            }

            public boolean isSuccess() {
                return Success;
            }

            public void setSuccess(boolean Success) {
                this.Success = Success;
            }

            public List<TracesBean> getTraces() {
                return Traces;
            }

            public void setTraces(List<TracesBean> Traces) {
                this.Traces = Traces;
            }
            public static class TracesBean {
                /**
                 * AcceptStation : 快件交给罗超，正在派送途中（联系电话：13123600309）
                 * AcceptTime : 2019-08-12 13:47:55
                 */

                private String AcceptStation;
                private String AcceptTime;

                public String getAcceptStation() {
                    return AcceptStation;
                }

                public void setAcceptStation(String AcceptStation) {
                    this.AcceptStation = AcceptStation;
                }

                public String getAcceptTime() {
                    return AcceptTime;
                }

                public void setAcceptTime(String AcceptTime) {
                    this.AcceptTime = AcceptTime;
                }
            }

        }
    }

}
